// 壹
let fs = require('fs')

// fs.writeFile('./has.txt', '这是一些数据', (err) => {
//   if(err) return console.error(err)
//   fs.readFile('./has.txt', 'utf-8', (data, err) => {
//     if(err) return console.error(err)
//     console.log(data)
//   })
// })

// 贰

fs.open('./new.txt', 'a+', 0x666, (err, fd) => {
  if(err) return console.log(err)
  fs.write(fd, '第一行', 'utf-8', (err, written, str) => {
    if(err) return console.log('write',err)
    let buf = new Buffer(written)
    fs.read(fd, buf, 0 , written, 0, (err, bytes, buffer) => {
      if(err) return console.log('read',err)
      console.log(buf.toString('utf8'))
    })
  })
})
